# near model CODE resource # jump table entries: 16616-16629 (14 of them) export_2077: 00000000 4E56 FFF0 link A6, -0x0010 00000004 48E7 0038 movem.l -[A7], A2,A3,A4 00000008 266E 0008 movea.l A3, [A6 + 0x8] 0000000C 284B movea.l A4, A3 0000000E 42A7 clr.l -[A7] 00000010 42A7 clr.l -[A7] 00000012 486D FBC4 pea.l [A5 - 0x43C] 00000016 486D FBC4 pea.l [A5 - 0x43C] 0000001A 1F3C 0005 move.b -[A7], 0x5 0000001E 1F3C 0005 move.b -[A7], 0x5 00000022 2F0B move.l -[A7], A3 00000024 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00000028 42A7 clr.l -[A7] 0000002A 2F0B move.l -[A7], A3 0000002C 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 00000030 2054 movea.l A0, [A4] 00000032 216E 000E 002E move.l [A0 + 0x2E], [A6 + 0xE] 00000038 317C 0404 002A move.w [A0 + 0x2A], 0x404 0000003E 216E 0012 0042 move.l [A0 + 0x42], [A6 + 0x12] 00000044 116E 000C 0041 move.b [A0 + 0x41], [A6 + 0xC] 0000004A 7000 moveq.l D0, 0x00 0000004C 2140 003C move.l [A0 + 0x3C], D0 00000050 117C 0001 0040 move.b [A0 + 0x40], 0x1 00000056 486E FFF8 pea.l [A6 - 0x8] 0000005A 42A7 clr.l -[A7] 0000005C 42A7 clr.l -[A7] 0000005E A8A7 syscall SetRect 00000060 2254 movea.l A1, [A4] 00000062 41E9 0046 lea.l A0, [A1 + 0x46] 00000066 45EE FFF8 lea.l A2, [A6 - 0x8] 0000006A 20DA move.l [A0]+, [A2]+ 0000006C 20DA move.l [A0]+, [A2]+ 0000006E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000072 4E5E unlink A6 00000074 205F movea.l A0, [A7]+ 00000076 DEFC 000E add.w A7, 0xE 0000007A 4ED0 jmp [A0] export_2078: 0000007C 4E56 FFF8 link A6, -0x0008 00000080 2F0C move.l -[A7], A4 00000082 286E 0008 movea.l A4, [A6 + 0x8] 00000086 2054 movea.l A0, [A4] 00000088 4AA8 003C tst.l [A0 + 0x3C] 0000008C 6712 beq +0x14 /* 000000A0 */ 0000008E 2F28 003C move.l -[A7], [A0 + 0x3C] 00000092 303C 018B move.w D0, 0x18B 00000096 AAAA syscall QuickTimeDispatch 00000098 2054 movea.l A0, [A4] 0000009A 7000 moveq.l D0, 0x00 0000009C 2140 003C move.l [A0 + 0x3C], D0 label000000A0: 000000A0 2054 movea.l A0, [A4] 000000A2 4AA8 0042 tst.l [A0 + 0x42] 000000A6 671E beq +0x20 /* 000000C6 */ 000000A8 2F28 0042 move.l -[A7], [A0 + 0x42] 000000AC 303C 000C move.w D0, 0xC 000000B0 AAAA syscall QuickTimeDispatch 000000B2 2054 movea.l A0, [A4] 000000B4 2F28 0042 move.l -[A7], [A0 + 0x42] 000000B8 303C 0023 move.w D0, 0x23 /* '#' */ 000000BC AAAA syscall QuickTimeDispatch 000000BE 2054 movea.l A0, [A4] 000000C0 7000 moveq.l D0, 0x00 000000C2 2140 0042 move.l [A0 + 0x42], D0 label000000C6: 000000C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000CA 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 000000CE 285F movea.l A4, [A7]+ 000000D0 4E5E unlink A6 000000D2 2E9F move.l [A7], [A7]+ 000000D4 4E75 rts 000000D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2079: // at 000000D8 (misaligned) 000000DA FFEA .invalid <> 000000DC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000000E0 266E 0008 movea.l A3, [A6 + 0x8] 000000E4 284B movea.l A4, A3 000000E6 4267 clr.w -[A7] 000000E8 2F0B move.l -[A7], A3 000000EA 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */] 000000EE 1E1F move.b D7, [A7]+ 000000F0 1007 move.b D0, D7 000000F2 6768 beq +0x6A /* 0000015C */ 000000F4 2F0B move.l -[A7], A3 000000F6 4EBA 0074 jsr [PC + 0x74 /* 0000016C */] 000000FA 2054 movea.l A0, [A4] 000000FC 4AA8 003C tst.l [A0 + 0x3C] 00000100 675A beq +0x5C /* 0000015C */ 00000102 41EE FFEE lea.l A0, [A6 - 0x12] 00000106 2454 movea.l A2, [A4] 00000108 43EA 0046 lea.l A1, [A2 + 0x46] 0000010C 20D9 move.l [A0]+, [A1]+ 0000010E 20D9 move.l [A0]+, [A1]+ 00000110 486E FFF6 pea.l [A6 - 0xA] 00000114 2F0B move.l -[A7], A3 00000116 4EAD 305A jsr [A5 + 0x305A /* export_1543 */] 0000011A 4267 clr.w -[A7] 0000011C 486E FFEE pea.l [A6 - 0x12] 00000120 486E FFF6 pea.l [A6 - 0xA] 00000124 A8A6 syscall EqualRect 00000126 101F move.b D0, [A7]+ 00000128 6632 bne +0x34 /* 0000015C */ 0000012A 2254 movea.l A1, [A4] 0000012C 41E9 0046 lea.l A0, [A1 + 0x46] 00000130 45EE FFF6 lea.l A2, [A6 - 0xA] 00000134 20DA move.l [A0]+, [A2]+ 00000136 20DA move.l [A0]+, [A2]+ 00000138 2F2D FBD0 move.l -[A7], [A5 - 0x430] 0000013C 486E FFF6 pea.l [A6 - 0xA] 00000140 A8DF syscall RectRgn 00000142 42A7 clr.l -[A7] 00000144 2054 movea.l A0, [A4] 00000146 2F28 003C move.l -[A7], [A0 + 0x3C] 0000014A 42A7 clr.l -[A7] 0000014C 2F2D FBD0 move.l -[A7], [A5 - 0x430] 00000150 2F3C 0008 0028 move.l -[A7], 0x80028 00000156 7000 moveq.l D0, 0x00 00000158 A82A syscall ComponentDispatch 0000015A 2C1F move.l D6, [A7]+ label0000015C: 0000015C 1D47 000C move.b [A6 + 0xC], D7 00000160 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00000164 4E5E unlink A6 00000166 2E9F move.l [A7], [A7]+ 00000168 4E75 rts 0000016A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000016C-00000170 fn0000016C: 0000016C 4E56 FFDC link A6, -0x0024 // end alternate branch 0000016C-00000170 fn0000016C: // (misaligned) 0000016E FFDC .invalid <> 00000170 48E7 0118 movem.l -[A7], D7,A3,A4 00000174 266E 0008 movea.l A3, [A6 + 0x8] 00000178 284B movea.l A4, A3 0000017A 2054 movea.l A0, [A4] 0000017C 4AA8 0042 tst.l [A0 + 0x42] 00000180 56C0 sne D0 00000182 4A00 tst.b D0 00000184 6700 00FC beq +0xFE /* 00000282 */ 00000188 4AA8 003C tst.l [A0 + 0x3C] 0000018C 57C1 seq D1 0000018E C001 and.b D0, D1 00000190 6700 00F0 beq +0xF2 /* 00000282 */ 00000194 C028 0040 and.b D0, [A0 + 0x40] 00000198 6700 00E8 beq +0xEA /* 00000282 */ 0000019C 4228 0040 clr.b [A0 + 0x40] 000001A0 2054 movea.l A0, [A4] 000001A2 2F28 0042 move.l -[A7], [A0 + 0x42] 000001A6 1F3C 0001 move.b -[A7], 0x1 000001AA 303C 0009 move.w D0, 0x9 /* '\t' */ 000001AE AAAA syscall QuickTimeDispatch 000001B0 2054 movea.l A0, [A4] 000001B2 2F28 0042 move.l -[A7], [A0 + 0x42] 000001B6 486E FFF0 pea.l [A6 - 0x10] 000001BA 303C 00F9 move.w D0, 0xF9 000001BE AAAA syscall QuickTimeDispatch 000001C0 486E FFF0 pea.l [A6 - 0x10] 000001C4 302E FFF2 move.w D0, [A6 - 0xE] 000001C8 4440 neg.w D0 000001CA 3F00 move.w -[A7], D0 000001CC 302E FFF0 move.w D0, [A6 - 0x10] 000001D0 4440 neg.w D0 000001D2 3F00 move.w -[A7], D0 000001D4 A8A8 syscall OffsetRect 000001D6 2054 movea.l A0, [A4] 000001D8 2F28 0042 move.l -[A7], [A0 + 0x42] 000001DC 486E FFF0 pea.l [A6 - 0x10] 000001E0 303C 00FA move.w D0, 0xFA 000001E4 AAAA syscall QuickTimeDispatch 000001E6 2054 movea.l A0, [A4] 000001E8 2F28 0042 move.l -[A7], [A0 + 0x42] 000001EC 42A7 clr.l -[A7] 000001EE 42A7 clr.l -[A7] 000001F0 303C 0016 move.w D0, 0x16 000001F4 AAAA syscall QuickTimeDispatch 000001F6 42A7 clr.l -[A7] 000001F8 2054 movea.l A0, [A4] 000001FA 2F28 0042 move.l -[A7], [A0 + 0x42] 000001FE 486E FFF0 pea.l [A6 - 0x10] 00000202 701F moveq.l D0, 0x1F 00000204 2F00 move.l -[A7], D0 00000206 303C 018A move.w D0, 0x18A 0000020A AAAA syscall QuickTimeDispatch 0000020C 2054 movea.l A0, [A4] 0000020E 215F 003C move.l [A0 + 0x3C], [A7]+ 00000212 2054 movea.l A0, [A4] 00000214 2F28 003C move.l -[A7], [A0 + 0x3C] 00000218 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 0000021C 486E FFF8 pea.l [A6 - 0x8] 00000220 2F0B move.l -[A7], A3 00000222 4EAD 305A jsr [A5 + 0x305A /* export_1543 */] 00000226 2F2D FBD0 move.l -[A7], [A5 - 0x430] 0000022A 486E FFF8 pea.l [A6 - 0x8] 0000022E A8DF syscall RectRgn 00000230 42A7 clr.l -[A7] 00000232 2054 movea.l A0, [A4] 00000234 2F28 003C move.l -[A7], [A0 + 0x3C] 00000238 42A7 clr.l -[A7] 0000023A 2F2D FBD0 move.l -[A7], [A5 - 0x430] 0000023E 2F3C 0008 0028 move.l -[A7], 0x80028 00000244 7000 moveq.l D0, 0x00 00000246 A82A syscall ComponentDispatch 00000248 2E1F move.l D7, [A7]+ 0000024A 42A7 clr.l -[A7] 0000024C 2054 movea.l A0, [A4] 0000024E 2F28 003C move.l -[A7], [A0 + 0x3C] 00000252 1028 0041 move.b D0, [A0 + 0x41] 00000256 0A00 0001 xori.b D0, 0x1 0000025A 1F00 move.b -[A7], D0 0000025C 2F3C 0002 000E move.l -[A7], 0x2000E 00000262 7000 moveq.l D0, 0x00 00000264 A82A syscall ComponentDispatch 00000266 2E1F move.l D7, [A7]+ 00000268 486E FFE0 pea.l [A6 - 0x20] 0000026C 2F0B move.l -[A7], A3 0000026E 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] 00000272 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000276 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000027A 4267 clr.w -[A7] 0000027C 2F0B move.l -[A7], A3 0000027E 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] label00000282: 00000282 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000286 4E5E unlink A6 00000288 2E9F move.l [A7], [A7]+ 0000028A 4E75 rts export_2080: 0000028C 4E56 0000 link A6, 0 00000290 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000294 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00000298 4E5E unlink A6 0000029A 2E9F move.l [A7], [A7]+ 0000029C 4E75 rts 0000029E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2081: // at 000002A0 (misaligned) 000002A2 0000 2F0C ori.b D0, 0xC 000002A6 286E 0008 movea.l A4, [A6 + 0x8] 000002AA 2054 movea.l A0, [A4] 000002AC 4AA8 003C tst.l [A0 + 0x3C] 000002B0 6712 beq +0x14 /* 000002C4 */ 000002B2 2F28 003C move.l -[A7], [A0 + 0x3C] 000002B6 303C 018B move.w D0, 0x18B 000002BA AAAA syscall QuickTimeDispatch 000002BC 2054 movea.l A0, [A4] 000002BE 7000 moveq.l D0, 0x00 000002C0 2140 003C move.l [A0 + 0x3C], D0 label000002C4: 000002C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002C8 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 000002CC 285F movea.l A4, [A7]+ 000002CE 4E5E unlink A6 000002D0 2E9F move.l [A7], [A7]+ 000002D2 4E75 rts export_2082: 000002D4 4E56 FFF0 link A6, -0x0010 000002D8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000002DC 206E 000E movea.l A0, [A6 + 0xE] 000002E0 43EE FFF8 lea.l A1, [A6 - 0x8] 000002E4 22D8 move.l [A1]+, [A0]+ 000002E6 22D8 move.l [A1]+, [A0]+ 000002E8 2E2E 0008 move.l D7, [A6 + 0x8] 000002EC 2847 movea.l A4, D7 000002EE 486E FFF8 pea.l [A6 - 0x8] 000002F2 1F2E 000C move.b -[A7], [A6 + 0xC] 000002F6 2F07 move.l -[A7], D7 000002F8 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */] 000002FC 42A7 clr.l -[A7] 000002FE 2F07 move.l -[A7], D7 00000300 4EAD 306A jsr [A5 + 0x306A /* export_1545 */] 00000304 265F movea.l A3, [A7]+ 00000306 200B move.l D0, A3 00000308 56C0 sne D0 0000030A 4A00 tst.b D0 0000030C 674E beq +0x50 /* 0000035C */ 0000030E 2053 movea.l A0, [A3] 00000310 4AA8 003C tst.l [A0 + 0x3C] 00000314 56C1 sne D1 00000316 C001 and.b D0, D1 00000318 6742 beq +0x44 /* 0000035C */ 0000031A 4267 clr.w -[A7] 0000031C 2F07 move.l -[A7], D7 0000031E 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00000322 101F move.b D0, [A7]+ 00000324 6736 beq +0x38 /* 0000035C */ 00000326 2054 movea.l A0, [A4] 00000328 4AA8 0042 tst.l [A0 + 0x42] 0000032C 56C1 sne D1 0000032E C001 and.b D0, D1 00000330 4A00 tst.b D0 00000332 6728 beq +0x2A /* 0000035C */ 00000334 4AA8 003C tst.l [A0 + 0x3C] 00000338 56C1 sne D1 0000033A C001 and.b D0, D1 0000033C 671E beq +0x20 /* 0000035C */ 0000033E 42A7 clr.l -[A7] 00000340 2054 movea.l A0, [A4] 00000342 2F28 003C move.l -[A7], [A0 + 0x3C] 00000346 2253 movea.l A1, [A3] 00000348 2F29 003C move.l -[A7], [A1 + 0x3C] 0000034C 1F29 005E move.b -[A7], [A1 + 0x5E] 00000350 2F3C 0006 0019 move.l -[A7], 0x60019 00000356 7000 moveq.l D0, 0x00 00000358 A82A syscall ComponentDispatch 0000035A 2C1F move.l D6, [A7]+ label0000035C: 0000035C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000360 4E5E unlink A6 00000362 205F movea.l A0, [A7]+ 00000364 DEFC 000A add.w A7, 0xA /* '\n' */ 00000368 4ED0 jmp [A0] 0000036A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2083: // at 0000036C (misaligned) 0000036E FFF8 .invalid <> 00000370 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000374 2E2E 0008 move.l D7, [A6 + 0x8] 00000378 2847 movea.l A4, D7 0000037A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000037E 2F07 move.l -[A7], D7 00000380 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000384 42A7 clr.l -[A7] 00000386 2F07 move.l -[A7], D7 00000388 4EAD 306A jsr [A5 + 0x306A /* export_1545 */] 0000038C 265F movea.l A3, [A7]+ 0000038E 200B move.l D0, A3 00000390 56C0 sne D0 00000392 4A00 tst.b D0 00000394 674E beq +0x50 /* 000003E4 */ 00000396 2053 movea.l A0, [A3] 00000398 4AA8 003C tst.l [A0 + 0x3C] 0000039C 56C1 sne D1 0000039E C001 and.b D0, D1 000003A0 6742 beq +0x44 /* 000003E4 */ 000003A2 4267 clr.w -[A7] 000003A4 2F07 move.l -[A7], D7 000003A6 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 000003AA 101F move.b D0, [A7]+ 000003AC 6736 beq +0x38 /* 000003E4 */ 000003AE 2054 movea.l A0, [A4] 000003B0 4AA8 0042 tst.l [A0 + 0x42] 000003B4 56C1 sne D1 000003B6 C001 and.b D0, D1 000003B8 4A00 tst.b D0 000003BA 6728 beq +0x2A /* 000003E4 */ 000003BC 4AA8 003C tst.l [A0 + 0x3C] 000003C0 56C1 sne D1 000003C2 C001 and.b D0, D1 000003C4 671E beq +0x20 /* 000003E4 */ 000003C6 42A7 clr.l -[A7] 000003C8 2054 movea.l A0, [A4] 000003CA 2F28 003C move.l -[A7], [A0 + 0x3C] 000003CE 2253 movea.l A1, [A3] 000003D0 2F29 003C move.l -[A7], [A1 + 0x3C] 000003D4 1F2E 000C move.b -[A7], [A6 + 0xC] 000003D8 2F3C 0006 0019 move.l -[A7], 0x60019 000003DE 7000 moveq.l D0, 0x00 000003E0 A82A syscall ComponentDispatch 000003E2 2C1F move.l D6, [A7]+ label000003E4: 000003E4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000003E8 4E5E unlink A6 000003EA 205F movea.l A0, [A7]+ 000003EC 5C4F addq.w A7, 6 000003EE 4ED0 jmp [A0] export_2084: 000003F0 4E56 FFF4 link A6, -0x000C 000003F4 48E7 0118 movem.l -[A7], D7,A3,A4 000003F8 2E2E 0008 move.l D7, [A6 + 0x8] 000003FC 2847 movea.l A4, D7 000003FE 2054 movea.l A0, [A4] 00000400 4AA8 003C tst.l [A0 + 0x3C] 00000404 6700 00B0 beq +0xB2 /* 000004B6 */ 00000408 42A7 clr.l -[A7] 0000040A 2054 movea.l A0, [A4] 0000040C 2F28 003C move.l -[A7], [A0 + 0x3C] 00000410 2F3C 0000 000F move.l -[A7], 0xF 00000416 7000 moveq.l D0, 0x00 00000418 A82A syscall ComponentDispatch 0000041A 4A9F tst.l [A7]+ 0000041C 6656 bne +0x58 /* 00000474 */ 0000041E 42A7 clr.l -[A7] 00000420 2054 movea.l A0, [A4] 00000422 2F28 003C move.l -[A7], [A0 + 0x3C] 00000426 4267 clr.w -[A7] 00000428 2F3C 0002 0005 move.l -[A7], 0x20005 0000042E 7000 moveq.l D0, 0x00 00000430 A82A syscall ComponentDispatch 00000432 265F movea.l A3, [A7]+ 00000434 200B move.l D0, A3 00000436 6730 beq +0x32 /* 00000468 */ 00000438 2F0B move.l -[A7], A3 0000043A 486E FFF8 pea.l [A6 - 0x8] 0000043E 303C 00F9 move.w D0, 0xF9 00000442 AAAA syscall QuickTimeDispatch 00000444 302E FFFE move.w D0, [A6 - 0x2] 00000448 906E FFFA sub.w D0, [A6 - 0x6] 0000044C 48C0 ext.l D0 0000044E 206E 000C movea.l A0, [A6 + 0xC] 00000452 2140 0004 move.l [A0 + 0x4], D0 00000456 302E FFFC move.w D0, [A6 - 0x4] 0000045A 906E FFF8 sub.w D0, [A6 - 0x8] 0000045E 48C0 ext.l D0 00000460 206E 000C movea.l A0, [A6 + 0xC] 00000464 2080 move.l [A0], D0 00000466 6058 bra +0x5A /* 000004C0 */ label00000468: 00000468 2F2E 000C move.l -[A7], [A6 + 0xC] 0000046C 2F07 move.l -[A7], D7 0000046E 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */] 00000472 604C bra +0x4E /* 000004C0 */ label00000474: 00000474 42A7 clr.l -[A7] 00000476 2054 movea.l A0, [A4] 00000478 2F28 003C move.l -[A7], [A0 + 0x3C] 0000047C 486E FFF8 pea.l [A6 - 0x8] 00000480 2F3C 0004 0010 move.l -[A7], 0x40010 00000486 7000 moveq.l D0, 0x00 00000488 A82A syscall ComponentDispatch 0000048A 201F move.l D0, [A7]+ 0000048C 3F00 move.w -[A7], D0 0000048E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000492 302E FFFE move.w D0, [A6 - 0x2] 00000496 906E FFFA sub.w D0, [A6 - 0x6] 0000049A 48C0 ext.l D0 0000049C 206E 000C movea.l A0, [A6 + 0xC] 000004A0 2140 0004 move.l [A0 + 0x4], D0 000004A4 302E FFFC move.w D0, [A6 - 0x4] 000004A8 906E FFF8 sub.w D0, [A6 - 0x8] 000004AC 48C0 ext.l D0 000004AE 206E 000C movea.l A0, [A6 + 0xC] 000004B2 2080 move.l [A0], D0 000004B4 600A bra +0xC /* 000004C0 */ label000004B6: 000004B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000004BA 2F07 move.l -[A7], D7 000004BC 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */] label000004C0: 000004C0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000004C4 4E5E unlink A6 000004C6 205F movea.l A0, [A7]+ 000004C8 504F addq.w A7, 8 000004CA 4ED0 jmp [A0] export_2085: 000004CC 4E56 0000 link A6, 0 000004D0 203C 4D6F 6F56 move.l D0, 0x4D6F6F56 /* 'MooV' */ 000004D6 B0AE 000C cmp.l D0, [A6 + 0xC] 000004DA 57C0 seq D0 000004DC 4400 neg.b D0 000004DE 1D40 0010 move.b [A6 + 0x10], D0 000004E2 4E5E unlink A6 000004E4 205F movea.l A0, [A7]+ 000004E6 504F addq.w A7, 8 000004E8 4ED0 jmp [A0] 000004EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2086: // at 000004EC (misaligned) 000004EE FFFC .invalid <> 000004F0 48E7 0118 movem.l -[A7], D7,A3,A4 000004F4 266E 0008 movea.l A3, [A6 + 0x8] 000004F8 284B movea.l A4, A3 000004FA 4267 clr.w -[A7] 000004FC 2F0B move.l -[A7], A3 000004FE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00000502 101F move.b D0, [A7]+ 00000504 673A beq +0x3C /* 00000540 */ 00000506 2054 movea.l A0, [A4] 00000508 4AA8 0042 tst.l [A0 + 0x42] 0000050C 56C1 sne D1 0000050E C001 and.b D0, D1 00000510 4A00 tst.b D0 00000512 672C beq +0x2E /* 00000540 */ 00000514 4AA8 003C tst.l [A0 + 0x3C] 00000518 56C1 sne D1 0000051A C001 and.b D0, D1 0000051C 6722 beq +0x24 /* 00000540 */ 0000051E 2F28 0042 move.l -[A7], [A0 + 0x42] 00000522 7001 moveq.l D0, 0x01 00000524 2F00 move.l -[A7], D0 00000526 303C 0005 move.w D0, 0x5 0000052A AAAA syscall QuickTimeDispatch 0000052C 42A7 clr.l -[A7] 0000052E 2054 movea.l A0, [A4] 00000530 2F28 003C move.l -[A7], [A0 + 0x3C] 00000534 2F3C 0000 001A move.l -[A7], 0x1A 0000053A 7000 moveq.l D0, 0x00 0000053C A82A syscall ComponentDispatch 0000053E 2E1F move.l D7, [A7]+ label00000540: 00000540 4267 clr.w -[A7] 00000542 1F2E 000C move.b -[A7], [A6 + 0xC] 00000546 2F0B move.l -[A7], A3 00000548 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */] 0000054C 1D5F 000E move.b [A6 + 0xE], [A7]+ 00000550 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000554 4E5E unlink A6 00000556 205F movea.l A0, [A7]+ 00000558 5C4F addq.w A7, 6 0000055A 4ED0 jmp [A0] export_2087: 0000055C 4E56 FFEE link A6, -0x0012 00000560 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000564 286E 0008 movea.l A4, [A6 + 0x8] 00000568 2054 movea.l A0, [A4] 0000056A 4AA8 003C tst.l [A0 + 0x3C] 0000056E 6758 beq +0x5A /* 000005C8 */ 00000570 206E 000C movea.l A0, [A6 + 0xC] 00000574 2050 movea.l A0, [A0] 00000576 203C 0000 00FF move.l D0, 0xFF 0000057C C0A8 0002 and.l D0, [A0 + 0x2] 00000580 3E00 move.w D7, D0 00000582 206E 000C movea.l A0, [A6 + 0xC] 00000586 2050 movea.l A0, [A0] 00000588 3028 000E move.w D0, [A0 + 0xE] 0000058C 48C0 ext.l D0 0000058E 2A00 move.l D5, D0 00000590 42A7 clr.l -[A7] 00000592 2054 movea.l A0, [A4] 00000594 2F28 003C move.l -[A7], [A0 + 0x3C] 00000598 3F07 move.w -[A7], D7 0000059A 42A7 clr.l -[A7] 0000059C 2F3C 0006 001B move.l -[A7], 0x6001B 000005A2 7000 moveq.l D0, 0x00 000005A4 A82A syscall ComponentDispatch 000005A6 2C1F move.l D6, [A7]+ 000005A8 6624 bne +0x26 /* 000005CE */ 000005AA 302E 0012 move.w D0, [A6 + 0x12] 000005AE 0440 0009 subi.w D0, 0x9 /* '\t' */ 000005B2 6702 beq +0x4 /* 000005B6 */ 000005B4 600A bra +0xC /* 000005C0 */ label000005B6: 000005B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005BA 4EBA 0194 jsr [PC + 0x194 /* 00000750 */] 000005BE 600E bra +0x10 /* 000005CE */ label000005C0: 000005C0 3F3C 0003 move.w -[A7], 0x3 000005C4 A9C8 syscall SysBeep 000005C6 6006 bra +0x8 /* 000005CE */ label000005C8: 000005C8 3F3C 0003 move.w -[A7], 0x3 000005CC A9C8 syscall SysBeep label000005CE: 000005CE 7000 moveq.l D0, 0x00 000005D0 2D40 0014 move.l [A6 + 0x14], D0 000005D4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000005D8 4E5E unlink A6 000005DA 205F movea.l A0, [A7]+ 000005DC DEFC 000C add.w A7, 0xC 000005E0 4ED0 jmp [A0] 000005E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2088: // at 000005E4 (misaligned) 000005E6 FFE8 .invalid <> 000005E8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000005EC 206E 000C movea.l A0, [A6 + 0xC] 000005F0 43EE FFF8 lea.l A1, [A6 - 0x8] 000005F4 22D8 move.l [A1]+, [A0]+ 000005F6 22D8 move.l [A1]+, [A0]+ 000005F8 2E2E 0008 move.l D7, [A6 + 0x8] 000005FC 2847 movea.l A4, D7 000005FE 42A7 clr.l -[A7] 00000600 2F07 move.l -[A7], D7 00000602 4EAD 306A jsr [A5 + 0x306A /* export_1545 */] 00000606 265F movea.l A3, [A7]+ 00000608 200B move.l D0, A3 0000060A 56C0 sne D0 0000060C 4A00 tst.b D0 0000060E 674A beq +0x4C /* 0000065A */ 00000610 2053 movea.l A0, [A3] 00000612 4AA8 003C tst.l [A0 + 0x3C] 00000616 56C1 sne D1 00000618 C001 and.b D0, D1 0000061A 673E beq +0x40 /* 0000065A */ 0000061C 4267 clr.w -[A7] 0000061E 2F07 move.l -[A7], D7 00000620 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00000624 101F move.b D0, [A7]+ 00000626 6732 beq +0x34 /* 0000065A */ 00000628 2054 movea.l A0, [A4] 0000062A 4AA8 003C tst.l [A0 + 0x3C] 0000062E 56C1 sne D1 00000630 C001 and.b D0, D1 00000632 4A00 tst.b D0 00000634 6724 beq +0x26 /* 0000065A */ 00000636 4AA8 0042 tst.l [A0 + 0x42] 0000063A 56C1 sne D1 0000063C C001 and.b D0, D1 0000063E 671A beq +0x1C /* 0000065A */ 00000640 42A7 clr.l -[A7] 00000642 2054 movea.l A0, [A4] 00000644 2F28 003C move.l -[A7], [A0 + 0x3C] 00000648 2253 movea.l A1, [A3] 0000064A 2F29 003C move.l -[A7], [A1 + 0x3C] 0000064E 2F3C 0004 0018 move.l -[A7], 0x40018 00000654 7000 moveq.l D0, 0x00 00000656 A82A syscall ComponentDispatch 00000658 2C1F move.l D6, [A7]+ label0000065A: 0000065A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000065E 4E5E unlink A6 00000660 205F movea.l A0, [A7]+ 00000662 504F addq.w A7, 8 00000664 4ED0 jmp [A0] 00000666 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2089: // at 00000668 (misaligned) 0000066A FFDC .invalid <> 0000066C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000670 206E 0018 movea.l A0, [A6 + 0x18] 00000674 43EE FFF8 lea.l A1, [A6 - 0x8] 00000678 22D8 move.l [A1]+, [A0]+ 0000067A 22D8 move.l [A1]+, [A0]+ 0000067C 266E 0008 movea.l A3, [A6 + 0x8] 00000680 284B movea.l A4, A3 00000682 42A7 clr.l -[A7] 00000684 2F0B move.l -[A7], A3 00000686 4EAD 306A jsr [A5 + 0x306A /* export_1545 */] 0000068A 2E1F move.l D7, [A7]+ 0000068C 56C0 sne D0 0000068E 4A00 tst.b D0 00000690 6700 0092 beq +0x94 /* 00000724 */ 00000694 2047 movea.l A0, D7 00000696 2050 movea.l A0, [A0] 00000698 4AA8 003C tst.l [A0 + 0x3C] 0000069C 56C1 sne D1 0000069E C001 and.b D0, D1 000006A0 6700 0082 beq +0x84 /* 00000724 */ 000006A4 4267 clr.w -[A7] 000006A6 2F0B move.l -[A7], A3 000006A8 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 000006AC 101F move.b D0, [A7]+ 000006AE 676E beq +0x70 /* 0000071E */ 000006B0 2054 movea.l A0, [A4] 000006B2 4AA8 0042 tst.l [A0 + 0x42] 000006B6 56C1 sne D1 000006B8 C001 and.b D0, D1 000006BA 4A00 tst.b D0 000006BC 6760 beq +0x62 /* 0000071E */ 000006BE 4AA8 003C tst.l [A0 + 0x3C] 000006C2 56C1 sne D1 000006C4 C001 and.b D0, D1 000006C6 6756 beq +0x58 /* 0000071E */ 000006C8 206E 0014 movea.l A0, [A6 + 0x14] 000006CC 2050 movea.l A0, [A0] 000006CE 43EE FFE4 lea.l A1, [A6 - 0x1C] 000006D2 22D8 move.l [A1]+, [A0]+ 000006D4 22D8 move.l [A1]+, [A0]+ 000006D6 22D8 move.l [A1]+, [A0]+ 000006D8 22D8 move.l [A1]+, [A0]+ 000006DA 42A7 clr.l -[A7] 000006DC 486E FFF8 pea.l [A6 - 0x8] 000006E0 2F0B move.l -[A7], A3 000006E2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 000006E6 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 000006EA 42A7 clr.l -[A7] 000006EC 2054 movea.l A0, [A4] 000006EE 2F28 003C move.l -[A7], [A0 + 0x3C] 000006F2 2247 movea.l A1, D7 000006F4 2251 movea.l A1, [A1] 000006F6 2F29 003C move.l -[A7], [A1 + 0x3C] 000006FA 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000006FE 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000702 302E FFF2 move.w D0, [A6 - 0xE] 00000706 48C0 ext.l D0 00000708 2F00 move.l -[A7], D0 0000070A 2F3C 0010 001C move.l -[A7], 0x10001C 00000710 7000 moveq.l D0, 0x00 00000712 A82A syscall ComponentDispatch 00000714 2C1F move.l D6, [A7]+ 00000716 2F0B move.l -[A7], A3 00000718 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */] 0000071C 6006 bra +0x8 /* 00000724 */ label0000071E: 0000071E 3F3C 0003 move.w -[A7], 0x3 00000722 A9C8 syscall SysBeep label00000724: 00000724 4267 clr.w -[A7] 00000726 486E FFF8 pea.l [A6 - 0x8] 0000072A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000072E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000732 2F2E 000C move.l -[A7], [A6 + 0xC] 00000736 2F0B move.l -[A7], A3 00000738 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */] 0000073C 1D5F 001C move.b [A6 + 0x1C], [A7]+ 00000740 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000744 4E5E unlink A6 00000746 205F movea.l A0, [A7]+ 00000748 DEFC 0014 add.w A7, 0x14 0000074C 4ED0 jmp [A0] 0000074E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000750-00000756 fn00000750: 00000750 4E56 0000 link A6, 0 00000754 2F0C move.l -[A7], A4 // end alternate branch 00000750-00000756 fn00000750: // (misaligned) 00000752 0000 2F0C ori.b D0, 0xC 00000756 286E 0008 movea.l A4, [A6 + 0x8] 0000075A 4267 clr.w -[A7] 0000075C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000760 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00000764 101F move.b D0, [A7]+ 00000766 676A beq +0x6C /* 000007D2 */ 00000768 2054 movea.l A0, [A4] 0000076A 4AA8 0042 tst.l [A0 + 0x42] 0000076E 56C1 sne D1 00000770 C001 and.b D0, D1 00000772 4A00 tst.b D0 00000774 675C beq +0x5E /* 000007D2 */ 00000776 4AA8 003C tst.l [A0 + 0x3C] 0000077A 56C1 sne D1 0000077C C001 and.b D0, D1 0000077E 6752 beq +0x54 /* 000007D2 */ 00000780 42A7 clr.l -[A7] 00000782 2054 movea.l A0, [A4] 00000784 2F28 003C move.l -[A7], [A0 + 0x3C] 00000788 2F3C 0000 000F move.l -[A7], 0xF 0000078E 7000 moveq.l D0, 0x00 00000790 A82A syscall ComponentDispatch 00000792 4A9F tst.l [A7]+ 00000794 6620 bne +0x22 /* 000007B6 */ 00000796 42A7 clr.l -[A7] 00000798 2054 movea.l A0, [A4] 0000079A 2F28 003C move.l -[A7], [A0 + 0x3C] 0000079E 1F3C 0001 move.b -[A7], 0x1 000007A2 2F3C 0002 000E move.l -[A7], 0x2000E 000007A8 7000 moveq.l D0, 0x00 000007AA A82A syscall ComponentDispatch 000007AC 201F move.l D0, [A7]+ 000007AE 3F00 move.w -[A7], D0 000007B0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000007B4 601C bra +0x1E /* 000007D2 */ label000007B6: 000007B6 42A7 clr.l -[A7] 000007B8 2054 movea.l A0, [A4] 000007BA 2F28 003C move.l -[A7], [A0 + 0x3C] 000007BE 4267 clr.w -[A7] 000007C0 2F3C 0002 000E move.l -[A7], 0x2000E 000007C6 7000 moveq.l D0, 0x00 000007C8 A82A syscall ComponentDispatch 000007CA 201F move.l D0, [A7]+ 000007CC 3F00 move.w -[A7], D0 000007CE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label000007D2: 000007D2 285F movea.l A4, [A7]+ 000007D4 4E5E unlink A6 000007D6 2E9F move.l [A7], [A7]+ 000007D8 4E75 rts 000007DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2090: // at 000007DC (misaligned) 000007DE 0000 2F0C ori.b D0, 0xC 000007E2 286E 0008 movea.l A4, [A6 + 0x8] 000007E6 2054 movea.l A0, [A4] 000007E8 4AA8 0042 tst.l [A0 + 0x42] 000007EC 6716 beq +0x18 /* 00000804 */ 000007EE 4267 clr.w -[A7] 000007F0 2054 movea.l A0, [A4] 000007F2 2F28 0042 move.l -[A7], [A0 + 0x42] 000007F6 42A7 clr.l -[A7] 000007F8 303C 018C move.w D0, 0x18C 000007FC AAAA syscall QuickTimeDispatch 000007FE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000802 6006 bra +0x8 /* 0000080A */ label00000804: 00000804 3F3C 0003 move.w -[A7], 0x3 00000808 A9C8 syscall SysBeep label0000080A: 0000080A 285F movea.l A4, [A7]+ 0000080C 4E5E unlink A6 0000080E 2E9F move.l [A7], [A7]+ 00000810 4E75 rts 00000812 0000 .incomplete